home *** CD-ROM | disk | FTP | other *** search
/ Aminet 33 / Aminet 33 - October 1999.iso / Aminet / dev / c / GAPLib.lha / GAPLib / gaplib / Makefile.ucc < prev    next >
Encoding:
Makefile  |  1999-07-04  |  2.0 KB  |  101 lines

  1. #
  2. # GAP-Lib (C)1998-1999 Peter Bengtsson
  3. #
  4. # libgap.a Makefile, Unix-cc flavour
  5.  
  6. CC = cc
  7.  
  8. OPTIMIZATION = -O
  9.  
  10. OPTIONS = -s -I../include/
  11.  
  12. DEFINES = -DFPU
  13.  
  14. CFLAGS = $(CODEGEN) $(OPTIMIZATION) $(OPTIONS) $(DEFINES)
  15.  
  16. AR = ar
  17.  
  18. AROPTS = -r -c -v
  19.  
  20. LIBRARY = ../lib/libgap.a
  21.  
  22. OBJ = Evolve.o Testbit.o Flip.o IRange.o \
  23.     CreatePopulation.o EnterGAP.o Crossover.o \
  24.     Random.o DeletePopulation.o Magic.o PopMember.o \
  25.     DefaultFunctions.o HammingDist.o Misc.o Filters.o
  26.  
  27. lib: $(OBJ)
  28.     $(AR) $(AROPTS) $(LIBRARY) $(OBJ)
  29.  
  30. all: veryclean lib
  31.  
  32. clean:
  33.     rm -f Evolve.o Testbit.o Flip.o CreatePopulation.o IRange.o \
  34.     EnterGAP.o Crossover.o Random.o DeletePopulation.o Magic.o \
  35.     PopMember.o mkver increv VString
  36.  
  37. veryclean:
  38.     rm -f Evolve.o Testbit.o Flip.o CreatePopulation.o IRange.o \
  39.     EnterGAP.o Crossover.o Random.o DeletePopulation.o Magic.o \
  40.     PopMember.o ../lib/libgap.a
  41.  
  42. bump! increv
  43.     increv
  44.  
  45. increv: increv.c
  46.     $(CC) -o increv increv.c
  47.  
  48. mkver: mkver.c
  49.     $(CC) -o mkver mkver.c
  50.  
  51. VString: mkver GAP_Version GAP_Revision
  52.     mkver c >VString
  53.  
  54. Evolve.o: Evolve.c GAPLocal.h
  55.     $(CC) $(CFLAGS) $(INCL) -c Evolve.c
  56.  
  57. IRange.o: IRange.c
  58.     $(CC) $(CFLAGS) $(INCL) -c IRange.c
  59.  
  60. Magic.o: Magic.c GAPLocal.h
  61.     $(CC) $(CFLAGS) $(INCL) -c Magic.c
  62.  
  63. Testbit.o: Testbit.c
  64.     $(CC) $(CFLAGS) $(INCL) -c Testbit.c
  65.  
  66. Flip.o: Flip.c
  67.     $(CC) $(CFLAGS) $(INCL) -c Flip.c
  68.  
  69. CreatePopulation.o: CreatePopulation.c GAPLocal.h
  70.     $(CC) $(CFLAGS) $(INCL) -c CreatePopulation.c
  71.  
  72. PopMember.o: PopMember.c GAPLocal.h
  73.     $(CC) $(CFLAGS) $(INCL) -c PopMember.c
  74.  
  75. EnterGAP.o: EnterGAP.c VString
  76.     $(CC) $(CFLAGS) $(INCL) -c EnterGAP.c
  77.  
  78. Crossover.o: Crossover.c GAPLocal.h
  79.     $(CC) $(CFLAGS) $(INCL) -c Crossover.c
  80.  
  81. Random.o: Random.c
  82.     $(CC) $(CFLAGS) $(INCL) -c Random.c
  83.  
  84. DeletePopulation.o: DeletePopulation.c
  85.     $(CC) $(CFLAGS) $(INCL) -c DeletePopulation.c
  86.  
  87. DefaultFunctions.o: DefaultFunctions.c
  88.     $(CC) $(CFLAGS) $(INCL) -c DefaultFunctions.c
  89.  
  90. HammingDist.o: HammingDist.c
  91.     $(CC) $(CFLAGS) $(INCL) -c HammingDist.c
  92.  
  93. Misc.o: Misc.c GAPLocal.h
  94.     $(CC) $(CFLAGS) $(INCL) -c Misc.c
  95.  
  96. Filters.o: Filters.c GAPLocal.h
  97.     $(CC) $(CFLAGS) $(INCL) -c Filters.c
  98.  
  99.  
  100.  
  101.